VIVO Release Notes — v1.02

Overview

This release brings significant improvements to event scheduling, panel controls, source selectors, clock synchronization, and overall system stability. Key highlights include enhanced daily event repetition handling, new DSP filter options, expanded panel object capabilities, and numerous bug fixes across firmware and web interface.


Device & System
- LCD health indicator — The front panel screen now displays a general health error indicator when system issues are detected. 
- Firmware update error handling — Unmanaged firmware update errors are now properly reported.

Network & Connectivity
- HTTPS display — The device host address now correctly shows HTTPS when applicable. 
- Network conflict detection — Added checking when NET1 and NET2 are configured on the same network range, with user notification. 
- PULSO connection fixes
        ◦ Fixed PULSO not connecting to the correct IP when NET1 was disconnected. 
        ◦ PULSO now correctly detects changes to the Workspace ID (e.g., after regeneration). 
        ◦ Improved auto-login and pairing behavior for deleted guests. 
- Deep Dive stability — Resolved audio dropouts and high DSP usage that could occur when initiating Deep Dive remote access. 

Matrix & Source Selectors
- Ordered source selectors — Source selectors now support user-defined ordering, with a new reordering option in properties. 
- Source selectors - OutMix groups coexistence — Now you can combine them to replicate selector’s functionality across multiple outputs.
- Real-time updates — Fixed delayed updates in Groups and Source Selectors when changes were made from a second client.

DSP & Audio
- Noise gate on outputs — Noise Gate DSP filter is now also available on output strips.
- Digital input trim & polarity — Digital inputs now support trim adjustment; polarity handling has been improved. 
- Ducker hold time — Extended maximum ducker hold time to 60 seconds. 
- Clock synchronization — Reworked the clock sync algorithm for improved accuracy, especially when NTP is active. The system now adapts continuously to clock divergences. 
- CPU load threshold — Increased maximum allowed CPU load from 80% to 85%, reflecting performance improvements. 

Events
- Daily repetition fix — Resolved a bug preventing daily event repetitions from triggering correctly. The calendar monitor now advances properly after the current date. 
- Source selector support in events — Events can now trigger source selector actions using GPI/VGPI control. 
- Last action tracking — Refactored how events track and display the last executed action, ensuring accurate status across the interface. 
- GPI/VGPI improvements — Fixed polarity not being read correctly for VGPI triggers; properties canvas now displays accurate settings.

Panels
- Knob & Slider enhancements — Knobs and sliders can now control analog inputs gain and source selectors (selected element volume). 
- Button hold mode — Buttons now support a dedicated HOLD mode for momentary actions. 
- VU Meters — Added Pre and Post DSP options for VU meter signal monitoring. 
- Undo/Redo — Fixed some bugs related to undo and redo support. 
- Alignment & snapping — Improved alignment lines for rotated and multi-selected objects; optimized snap-to-object behavior. 
- Group handling — Fixed issues with group reordering, object duplication, pasting, and resizing. 
- Combo object — Added background color option to dropdown combo objects. 
- Text & font — Fixed attributes not updating in duplicated objects. 
- User menu — Corrected menu positioning, sizing, and presence for PULSO devices. 

Web Interface
- Project properties — Fixed issues where project properties did not display after deselecting a strip. 
- Dashboard updates — Dashboard cards now update reliably when changes occur on another client. 
- Log filtering — "Yesterday" is now the second date filter option for easier log review. 
- PEQ graph — X-axis now spans 10 Hz to 30 kHz; added Y-axis options. 
- List view — Fixed single-tap selection in list views. 
- Text controllers — Improved memory management and responsiveness for text input fields throughout the interface.

